Skip to content
Play overlay
Preview this course

Neo4j Graph Database Programming | 10 Days Crash Course on Neo4j Cypher Query Language

Learn Neo4j Graph Database Cypher Query Programming | Learn quick and become a master of Graph Database Query Language


99masterclass

Summary

Price
£299 inc VAT
Or £49.83/mo. for 6 months...
Study method
Online, On Demand What's this?
Duration
5.5 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
Additional info
  • Tutor is available to students

Add to basket or enquire

Overview

Hello and welcome to

Learn and understand the skills you need to become a master of Neo4j Graph Database Programming using real-world projects. Learn the query language of the world's most popular graph database. Start learning today. I will support and guide you all through: if you can ask a question, be sure you will get an answer

This course is updated frequently with new lessons, projects, and resources!

Start Learning SQL TODAY!

#Reviews about this course

★★★★★ "Best Neo4j Course ever!" - Victor Damian

★★★★★ "I like that this course starts with simple materials and goes deeper into complex/difficult topics in Neo4j. Donatus is a great teacher. Kudos" - Dav

★★★★★ "Simply outstanding. I had experience with relational databases, but none with Neo4J. The instructor took the class from an absolute beginner student through an experienced used. I will definitely look for more classes by this presenter." - Jim Zielinski

★★★★★ "Brilliant course. He makes sure you can use your SQL way of thinking in neo4j by mapping neo4j concepts as they relate to SQL" - Neo

★★★★★ "Wonderful instructor, Well done." - Sarab

★★★★★ "Enjoying the details and what can be done with Neo4j selection and visualization." - Krishna Devarasetty

When registering for this course, you will gain lifetime access to all of its videos and the Q&A forum inside the course.

Curriculum

11
sections
160
lectures
5h 32m
total
    • 2: Lesson_1 of Day 1 - Creating an Empty Node 00:49
    • 3: Lesson_2 of Day 1 - Creating Multiple Empty Nodes 01:14
    • 4: Lesson_3 of Day 1 - Creating Nodes and Return the Node 01:40
    • 5: Lesson_4 of Day 1 - Understanding Asterisk In Cypher 04:43
    • 6: Lesson_5 of Day 1 - Creating a Node With Label 02:53
    • 7: Lesson_6 of Day 1 - Creating Multiple Labels for a Node 01:06
    • 8: Lesson_7 of Day 1 - Creating a Node With Labels & Properties 01:47
    • 9: Lesson_8 of Day 1 - Creating a Node With Properties and Labels Using Merge 07:45
    • 10: Lesson_9 of Day 1 - Creating a Node With Two Labels 01:20
    • 11: Lesson_10 of Day 1 - Create and Return Name and Address Properties 01:28
    • 12: Lesson_11 of Day 1 - Using Alias 02:41
    • 13: Lesson_1 of Day 2 - Using Path 02:41
    • 14: Lesson_2 of Day 2 - Create Relationship With Properties 01:45
    • 15: Lesson_3 of Day 2 - Creating Relationship With Multiple Nodes 03:14
    • 16: Lesson_4 of Day 2 - Multiple Relation Using Different Methods 03:09
    • 17: Lesson_5 of Day 2 - Multiple Relation Using Different Methods - Part II 02:01
    • 18: Lesson_6 of Day 2 - Creating Relationships Between Existing Nodes 02:23
    • 19: Lesson_7 of Day 2 - Returning Relationships 00:49
    • 20: Lesson_8 of Day 2 - Type and Name of Relationship 03:00
    • 21: Lesson_9 of Day 2 - More on Relationships Between Nodes 02:48
    • 22: Introduction to Day 3 01:09
    • 23: Lesson_1 of Day 3 - Assign Properties Using Set 01:43
    • 24: Lesson_2 of Day 3 - Assign Properties Using Filter and Set 01:47
    • 25: Lesson_3 of Day - Using CASE and SET 01:06
    • 26: Lesson_4 of Day 3 - Converting Data Types 02:11
    • 27: Lesson_5 of Day 3 - Removing Properties with SET 01:13
    • 28: Lesson_6 of Day 3 - Updating Age Before Checking 02:00
    • 29: Lesson_7 of Day 3 - Updating Node Properties 04:38
    • 30: Lesson_8 of Day 3 - Remove the Properties of a Node Using SET 02:04
    • 31: Lesson_9 of Day 3 - Updating a Node With More Properties 02:26
    • 32: Lesson_10 of Day 3 - Without Using the Property Mutation Update a Node 01:47
    • 33: Lesson_11 of Day 3 - Updating a Node With New Label 00:59
    • 34: Lesson_12 of Day 3 - Updating a Node With More Than One Label 00:46
    • 35: Lesson_13 of Day 3 - Updating More Than One Node With Two Labels 01:06
    • 36: Introduction to Day 4 01:39
    • 37: Lesson_1 of Day 4 - Remove a Property 01:12
    • 38: Lesson_2 of Day 4 - Remove Multiple Properties From a Node 01:00
    • 39: Lesson_3 of Day 4 - Remove All the Properties of a Node 00:55
    • 40: Lesson_4 of Day 4 - Remove the Label of a Node 00:41
    • 41: Lesson_5 of Day 4 - Remove Multiple Labels From a Node 00:58
    • 42: Lesson_6 of Day 4 - Remove the Property of a Relationship 00:50
    • 43: Lesson_7 of Day 4 - Remove Multiple Properties From Multiple Nodes at Once 01:50
    • 44: Resource for Delete 00:43
    • 45: Lesson_8 of Day 4 - Deleting a Node 00:37
    • 46: Lesson_9 of Day 4 - Deleting a Node With Properties 01:55
    • 47: Lesson_10 of Day 4 - Delete Relationship Between two Nodes Among Many Nodes 01:14
    • 48: Lesson_11 of Day 4 - Delete the Whole Graph 01:38
    • 49: Introduction to Day 5 01:04
    • 50: Lesson_1 of Day 5 - Match and Return all Nodes 00:33
    • 51: Lesson_2 of Day 5 - Match and Return all Person's Nodes 01:15
    • 52: Lesson_3 of Day 5 - Match and Return all Persons' Names 01:10
    • 53: Lesson_4 of Day 5 - Match and Return all Movies' Titles 00:52
    • 54: Lesson_5 of Day 5 - Count the Numbers of Movies 00:36
    • 55: Lesson_6 of Day 5 - Count the Numbers of Nodes Connected to Jessica 01:28
    • 56: Lesson_7 of Day 5 - Outward Relationships Node Count 00:50
    • 57: Lesson_8 of Day 5 - Inward Relationship Nodes Count 01:20
    • 58: Lesson_9 of Day 5 - How Many People are there? 00:28
    • 59: Lesson_10 of Day 5 - What are the Names of Actors 02:14
    • 60: Lesson_11 of Day 5 - What are the Names of Directors 00:44
    • 61: Lesson_12 of Day 5 - Names of Producers & Titles of Their Movies 01:21
    • 62: Lesson_13 of Day 5 - Who are the Producers & Directors 02:06
    • 63: Lesson_14 of Day 5 - Producers and Directors Connected With Same Movies 03:26
    • 64: Lesson_15 of Day 5 - Activities of Everybody Connected With 'Unforgiven' 02:00
    • 65: Lesson_16 of Day 5 - Who Reviewed or Directed 'Nathan Lane' 01:57
    • 66: Lesson_17 of Day 5 - Reviewed Rating of 45 01:14
    • 67: Pre - Lesson_18 - Meaning of HOPS 02:15
    • 68: Lesson_18 of Day 5 - Nodes that are One to Two HOPS Away From 'Nathan Lane' 00:42
    • 69: Lesson_19 of Day 5 - Three Hops Away 01:01
    • 70: Lesson_20 of Day 5 - Co-Actors With Meg Ryan 02:38
    • 71: Lesson_21 of Day 5 - Persons Connected With Tony Scott in the Same Movie 02:30
    • 72: Lesson_22 of Day 5 - None Actors Who Worked With Rob Reiner 02:18
    • 73: Lesson_23 of Day 5 - Titles of Movies Those in "The BirdCage" Also Involved 02:07
    • 74: Lesson_24 of Day 5 - Shortest Distance Between Brooke Langton and Lori Petty 01:49
    • 75: Introduction to Day 6 00:49
    • 76: Lesson_1 of Day 6 - Kevin Year Birth? 01:29
    • 77: Lesson_2 of Day 6 - People Born From 1980 01:43
    • 78: Lesson_3 of Day 6 - People Born Before 1940 01:27
    • 79: Lesson_4 of Day 6 - 1940 or 1950 00:38
    • 80: Lesson_5 of Day 6 - Between 1940 and 1942 02:46
    • 81: Lesson_6 of Day 6 - Titles and Released Dates 00:35
    • 82: Lesson_7 of Day 6 - Actors in Movies After 2008 00:45
    • 83: Lesson_8 of Day 6 - Owners of Thing After 2018 01:37
    • 84: Lesson_9 of Day 6 - Search for Property called Summary 01:40
    • 85: Lesson_10 of Day 6 - People Without Age 01:52
    • 86: Lesson_11 of Day 6 - STARTS WITH, ENDS WITH, CONTAINS 01:46
    • 87: Lesson_12 of Day 6 - Owners Only 00:54
    • 88: Lesson_13 of Day 6 - Those Without Connection With "Speed Racer" 01:25
    • 89: Lesson_14 of Day 6 - Those Without Connection to "The Matrix" Whose DOB is 1980 01:58
    • 90: Lesson_15 of Day 6 - Those Who Know Someone Hence 01:28
    • 91: Lesson_16 of Day 6 - "FOLLOWS" Relationship 00:48
    • 92: Lesson_17 of Day 6 - Who knows Mike? 02:00
    • 93: Lesson_18 of Day 6 - Understanding Subqueries In Neo4j 02:55
    • 94: Lesson_19 of Day 6 - Who Knows Two Missing People? 01:39
    • 95: Lesson_20 of Day 6 - Understanding Nested Cypher 03:35
    • 96: Introduction to Day 7 01:03
    • 97: Lesson_1 of Day 7 - Order By 02:02
    • 98: Lesson_2 of Day 7 - Return Actors Except Those Without Years of Birth 02:23
    • 99: Lesson_3 of Day 7 - ASC & DESC 02:43
    • 100: Lesson_4 of Day 7 - Count Nodes 00:18
    • 101: Lesson_5 of Day 7 - Count Actors 00:43
    • 102: Lesson_6 of Day 7 - Count Nodes Connected to Tom Hanks 01:19
    • 103: Lesson_7 of Day 7 - Count Actors Born in 1970 & 1971 03:07
    • 104: Lesson_8 of Day 7 - No Changes, No Records 01:16
    • 105: Lesson_9 of Day 7 - Producers Without Year of Birth 01:23
    • 106: Lesson_10 of Day 7 - First Five Youngest Actors 01:00
    • 107: Lesson_11 of Day 7 - Third to the Youngest Actor 01:17
    • 108: Lesson_12 of Day 7 - Producers or Actors / UNION 02:05
    • 109: Lesson_13 of Day 7 - Best and Worst 01:45
    • 110: Lesson_14 of Day 7 - Two Best and Two Worst 01:00
    • 111: Lesson_15 of Day 7 - Understanding Collect 01:52
    • 112: Lesson_16 of Day 7 - Actors Who Have Acted Above Five Movies With Movie Titles 02:21
    • 113: Lesson_17 of Day 7 - WITH 01:09
    • 114: Lesson_18 of Day 7 - Using Cypher as a Calculator 00:41
    • 115: Lesson_19 of Day 7 - WITH, UNWIND and CONCATENATION 01:55
    • 116: Lesson_20 of Day 7 - Nested List 01:11
    • 117: Lesson_21 of Day 7 - Removing Duplicates 01:04
    • 118: Lesson_22 of Day 7 - List of Producers and Actors 02:19
    • 119: Lesson_23 of Day 7 - Movies With More Than Eight Actors 02:03
    • 120: Introduction to Day 8 00:28
    • 121: Lesson_1 of Day 8 02:36
    • 122: Lesson_2 of Day 8 03:08
    • 123: Lesson_3 of Day 8 03:11
    • 124: Lesson_4 of Day 8 00:39
    • 125: Lesson_5 of Day 8 02:16
    • 126: Lesson_6 of Day 8 02:00
    • 127: Lesson_7 of Day 8 02:54
    • 128: Lesson_8 of Day 8 01:56
    • 129: Lesson_9 of Day 8 02:27
    • 130: Lesson_10 of Day 8 01:08
    • 131: Lesson_11 of Day 8 00:58
    • 132: Introduction to Day 9 00:21
    • 133: Lesson_1 of Day 9 01:38
    • 134: Lesson_2 of Day 9 01:46
    • 135: Lesson_3 of Day 9 02:11
    • 136: Lesson_4 of Day 9 00:31
    • 137: Lesson_5 of Day 9 02:24
    • 138: Lesson_6 of Day 9 02:17
    • 139: Lesson_7 of Day 9 02:06
    • 140: Lesson_8 of Day 9 01:15
    • 141: Lesson_9 of Day 9 00:54
    • 142: Lesson_10 of Day 9 03:46
    • 143: Lesson_11 of Day 9 04:13
    • 144: Lesson_12 of Day 9 02:41
    • 145: Lesson_13 of Day 9 02:32
    • 146: Lesson_14 of Day 9 05:33
    • 147: Lesson_15 of Day 9 23:35
    • 148: Introduction to Day 10 00:38
    • 149: Lesson_1 of Day 10 01:20
    • 150: Lesson_2 of Day 10 01:22
    • 151: Lesson_3 of Day 10 00:32
    • 152: Lesson_4 of Day 10 02:45
    • 153: Lesson_5 of Day 10 02:05
    • 154: Lesson_6 of Day 10 02:24
    • 155: Lesson_7 of Day 10 02:01
    • 156: Lesson_8 of Day 10 04:46
    • 157: Lesson_9 of Day 10 00:52
    • 158: Lesson_10 of Day 10 02:23
    • 159: Lesson_11 of Day 10 04:50
    • 160: Lesson_12 of Day 10 22:45

Course media

Description

Designed to teach you neo4j very fast, the Neo4j Crash Course presents the Neo4j Cypher through examples, showing you a lot of tips and tricks from beginner to expert level.

Neo4j is ranked as the #1 graph database. Neo4j is an open-source, distributed data store used to model graph problems. Neo4j has the most popular and active graph database community. Graph DBMSs are meant to represent and analyze data relationships in a way that other types of DBMSs can't (including relational systems). The demand for a graph data model is frequently driven by use cases such as social network analysis, identity and access management, online product and service recommendations, network and device management (Internet of Things), and financial analytics.

This course covers many areas including but not limited to:

* Reading clauses
* Projecting clauses
* Reading sub-clauses
* Reading hints
* Writing clauses
* Reading/Writing clauses
* Set operations
* Subquery clauses
* Multiple graphs
* Importing data
* Load CSV
*APOC

Will I get support if I get stuck?

Yes. Feel free to drop a question in the Q&A, and I will personally answer your questions as soon as I see it.

What IDE/editor is used in the course?

Neo4j Desktop - it is free and easy to install

Does the course expire?

This course never expires. Once you enroll, it becomes yours forever. The course will be updated regularly and you are not to pay anything for the update.

Who is this course for?

  • This course is for you if you want to learn Neo4j very fast.

  • This course is for you if you want to learn Neo4j with a lot of examples, exercises, and solutions

  • This course is for you if you want to master the in-and-out of Neo4j and use it in your next project.

  • This course is for you if you are tired of Neo4j courses that are too brief or complicated.

  • This course is for you if you want to learn Neo4j by doing and like exciting challenges.

  • If you are a beginner in Neo4j this course is designed to push you higher

Requirements

  • Access to a computer and internet connection
  • And the willingness to learn

Career path

  • Senior Software Engineer - Graph Database, Neo4J: $107,587 / Year
  • Neo4J Expert/Senior developer:$140,000 / Year
  • Database Administrator – Graph DB – Neo4j: $111,000 / Year

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.